package DailyPractice.Day27;

/**
 * 两数之和
 * @author lumin
 * @date 2022/05/24 22:07
 **/
public class Num1 {
    public static void main(String[] args) {
        System.out.println(Add(-5,-5));
    }
    public static int Add(int num1,int num2) {
        while(num2 != 0) { // 当进位为 0 时跳出
            int c = (num1 & num2) << 1;  // c = 进位
            num1 ^= num2; // a = 非进位和
            num2 = c; // b = 进位
        }
        return num1;
    }
}